https://platform9.com/blog/kubernetes-service-discovery-principles-in-practice/
